/* Colors */
/* SVG */
/*encode SVG as a data uri without it being in base64*/
/* line 5, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
body *[class*='perc-'] {
  width: 100% !important;
  padding-left: 0 !important;
}

/* line 10, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.showForTabletOnly,
.hideForMobileOnly {
  display: none;
}

/* line 14, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.showForMobileOnly {
  display: block;
}

/* line 18, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #content-wrap {
  padding-top: 108px;
}

/* line 21, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage.logged-in #content-wrap {
  padding-top: 66px;
}

/* line 25, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html:not(.tpl-homepage).logged-in #content-wrap {
  padding-top: 114px;
}

/* line 28, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in:not(.tpl-homepage) #content-wrap {
  padding-top: 66px;
}

/* line 34, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #home-owl .owl-slide {
  position: relative;
  max-height: 80vh;
  max-height: calc(100vh - 108px);
  -webkit-transition: color 400ms ease-in-out, background 400ms ease-in-out, opacity 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

/* line 41, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #home-owl .owl-slide a:focus, #html.tpl-homepage #home-owl .owl-slide a:hover {
  opacity: 1;
}

/* line 45, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap {
  bottom: 0px;
  text-align: center;
  padding: 30px 4%;
}

/* line 51, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap .titulo {
  font: 700 23px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  text-shadow: none;
}

/* line 57, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap .sub-titulo {
  font: 700 14px "Open Sans", font70108, Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  text-shadow: none;
}

/* line 63, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #home-owl .owl-slide a .titulo-wrap .button {
  display: none;
}

/* line 71, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque1 {
  padding: 60px 0 30px;
}

/* line 75, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque1 .full-page a {
  max-width: 92%;
}

/* line 78, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque1 .full-page a .titulo {
  font: 700 20px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 82, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque1 .full-page a .sub-titulo {
  font-size: 15px;
}

/* line 89, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque2 {
  margin: 30px 0 60px;
}

/* line 94, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque2 .full-page a .left {
  display: none;
}

/* line 98, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque2 .full-page a .right {
  width: 100%;
  background: #0082be;
  padding: 40px 30px 30px;
}

/* line 103, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque2 .full-page a .right .titulo {
  font: 700 30px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 107, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque2 .full-page a .right .sub-titulo {
  font: 400 14px/120% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 111, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaque2 .full-page a .right .sub-extra {
  font: 700 18px/130% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 121, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage .news .full-page .news-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 125, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage .news .full-page .news-wrap a {
  padding: 40px 30px;
  margin: 10px 0;
}

/* line 135, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaques-grelha .full-page .linha {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 140, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaques-grelha .full-page .linha #l0c0 .img-wrap {
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 145, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaques-grelha .full-page .linha > a {
  width: 100% !important;
}

/* line 149, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaques-grelha .full-page .linha > a:first-child {
  margin-bottom: 20px;
}

/* line 153, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaques-grelha .full-page .linha.tipo_1 a:first-child {
  margin-bottom: 0;
}

/* line 157, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-homepage #destaques-grelha .full-page .linha.tipo_2 a:nth-child(2),
#html.tpl-homepage #destaques-grelha .full-page .linha.tipo_4 a:nth-child(3) {
  margin-bottom: 20px;
}

/* line 168, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus #main-menu .full-page {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 173, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus #main-menu .full-page #logo {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}

/* line 177, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus #main-menu .full-page #open-menu {
  margin-top: 0;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}

/* line 182, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus #main-menu .full-page .right {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  width: auto;
}

/* line 186, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus #main-menu .full-page .right #procurar {
  display: none;
}

/* line 197, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus.small #small-menu .full-page .menu {
  display: none;
}

/* line 201, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus.small #small-menu .full-page .procurar {
  position: relative;
  width: 60%;
}

/* line 206, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus.small #small-menu .full-page .conta {
  display: none;
}

/* line 210, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus.small #small-menu .full-page .cart {
  display: block;
}

/* line 213, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.logged-in #top-menus.small #small-menu .full-page .cart .titulo {
  display: none;
}

/* line 224, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 228, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .left {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  float: left;
  padding: 20px 10px;
  width: 100%;
}

/* line 236, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .left:before {
  position: absolute;
  content: " ";
  background: #666666;
  right: -100vw;
  top: 0;
  height: 100%;
  width: 1300vw;
  z-index: -1;
}

/* line 247, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .left div {
  text-align: center;
  display: inline-block;
}

/* line 253, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .left + .right {
  padding: 50px 0 35px;
  width: 100%;
}

/* line 258, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right {
  display: inline-block;
  float: left;
  width: 100%;
}

/* line 264, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right > ul > li {
  display: block;
  margin: 0 0 27px 0;
}

/* line 268, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right > ul > li:last-child {
  margin-bottom: 0;
}

/* line 272, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right > ul > li .pai {
  display: block;
  font: 400 15px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
  text-align: center;
}

/* line 279, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right > ul > li ul {
  display: none;
}

/* line 282, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right > ul > li ul li {
  text-align: center;
}

/* line 284, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .top .full-page .right > ul > li ul li a {
  font: 400 14px/180% "Open Sans", font70108, Arial, Helvetica, sans-serif;
  color: #cccccc;
}

/* line 299, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .bottom .full-page .icons-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

/* line 304, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#footer .bottom .full-page .icons-wrap div {
  display: block;
  width: 100%;
  margin: 13px 0;
}

/* line 315, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .full-page {
  width: 92%;
  max-width: 1200px;
}

/* line 319, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .full-page #breadcrumbs {
  display: none;
}

/* line 325, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap,
#search-wrap #menu-wrap {
  display: inline-block;
  width: 100%;
  float: left;
  padding-right: 0;
}

/* line 332, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap #filtro-all,
#search-wrap #menu-wrap #filtro-all {
  display: block;
}

/* line 335, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap #filtro-all > .titulo,
#search-wrap #menu-wrap #filtro-all > .titulo {
  display: block;
  background-color: #f5faff;
  border: 1px solid #d9ebf3;
}

/* line 341, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap #filtro-all.open > .titulo,
#search-wrap #menu-wrap #filtro-all.open > .titulo {
  border-bottom: 1px solid transparent;
}

/* line 345, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap #filtro-all > .conteudo,
#search-wrap #menu-wrap #filtro-all > .conteudo {
  padding: 0;
}

/* line 349, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap #filtro-all.closed > .conteudo,
#search-wrap #menu-wrap #filtro-all.closed > .conteudo {
  display: none;
}

/* line 354, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap .filtro-drop,
#search-wrap #menu-wrap .filtro-drop {
  background: #F4F4F4;
  margin: 0 0 10px 0;
}

/* line 358, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap .filtro-drop.closed > .conteudo,
#search-wrap #menu-wrap .filtro-drop.closed > .conteudo {
  display: none;
}

/* line 362, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap #menu-wrap .filtro-drop .conteudo,
#search-wrap #menu-wrap .filtro-drop .conteudo {
  padding: 25px 20px 25px;
}

/* line 368, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right,
#search-wrap .right {
  display: inline-block;
  width: 100%;
  margin: 0 0 60px;
}

/* line 376, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #filtros-wrap .barra-filtros #num-produtos,
#search-wrap .right #filtros-wrap .barra-filtros #num-produtos {
  width: 50%;
}

/* line 380, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #filtros-wrap .barra-filtros #grid-list,
#search-wrap .right #filtros-wrap .barra-filtros #grid-list {
  display: none;
}

/* line 384, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #filtros-wrap .barra-filtros #sort-by,
#search-wrap .right #filtros-wrap .barra-filtros #sort-by {
  width: 50%;
}

/* line 390, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #produtos-wrap,
#search-wrap .right #produtos-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 395, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #produtos-wrap .produto,
#search-wrap .right #produtos-wrap .produto {
  width: 100%;
  max-width: none;
  margin: 0 0 15px;
}

/* line 403, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #produtos-wrap.list .produto,
#search-wrap .right #produtos-wrap.list .produto {
  display: -webkit-inline-block;
  display: inline-block;
}

/* line 406, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #produtos-wrap.list .produto > .img-wrap.center,
#search-wrap .right #produtos-wrap.list .produto > .img-wrap.center {
  width: 100%;
  height: auto;
}

/* line 410, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #produtos-wrap.list .produto > .img-wrap.center > span > img,
#search-wrap .right #produtos-wrap.list .produto > .img-wrap.center > span > img {
  height: 100%;
}

/* line 415, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#catalogo-wrap .right #produtos-wrap.list .produto > .bottom,
#search-wrap .right #produtos-wrap.list .produto > .bottom {
  width: 100%;
}

/* line 423, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
table.responsive {
  margin-bottom: 0;
}

/* line 425, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.pinned {
  position: absolute;
  left: 0;
  top: 0;
  width: 35%;
  overflow: hidden;
  overflow-x: scroll;
}

/* line 433, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.pinned tbody {
  border-right: 1px solid #ccc;
}

/* line 437, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.pinned table {
  border-right: none;
  border-left: none;
  width: 100%;
}

/* line 442, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.pinned table th, .pinned table td {
  white-space: nowrap;
}

/* line 447, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.pinned td:last-child {
  border-bottom: 0;
}

/* line 452, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
div.table-wrapper {
  position: relative;
  font-size: 0;
}

/* line 456, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
div.table-wrapper:after {
  position: absolute;
  content: " ";
  width: 60px;
  height: 60px;
  background: transparent url("../images/swipe.svg") no-repeat right center;
  background-size: 60px 60px;
  top: 10px;
  top: calc(50% - 30px);
  left: 50%;
  left: calc(50% - 30px);
  pointer-events: none;
  opacity: 1;
  visibility: visible;
  -webkit-transition: color 300ms ease-in-out, background 300ms ease-in-out, opacity 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 474, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
div.table-wrapper.scroll:after, div.table-wrapper:focus:after, div.table-wrapper:hover:after {
  visibility: hidden;
  opacity: 0;
}

/* line 480, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
div.table-wrapper div.scrollable {
  margin-left: 35%;
  overflow: scroll;
  overflow-y: hidden;
}

/* line 485, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
div.table-wrapper div.scrollable tbody {
  border-right: 1px solid #ccc;
}

/* line 490, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.dataTables_scroll {
  position: relative;
}

/* line 493, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.dataTables_scroll:after {
  position: absolute;
  content: " ";
  width: 60px;
  height: 60px;
  background: transparent url("../images/swipe.svg") no-repeat right center;
  background-size: 60px 60px;
  top: 10px;
  top: calc(50% - 30px);
  left: 50%;
  left: calc(50% - 30px);
  pointer-events: none;
  opacity: 1;
  visibility: visible;
  -webkit-transition: color 300ms ease-in-out, background 300ms ease-in-out, opacity 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 511, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.dataTables_scroll.scroll:after, .dataTables_scroll:focus:after, .dataTables_scroll:hover:after {
  visibility: hidden;
  opacity: 0;
}

/* line 517, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
table.responsive td, table.responsive th {
  overflow: hidden;
  position: initial;
  white-space: nowrap;
}

/* line 523, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
table.responsive th:first-child,
table.responsive td:first-child,
table.responsive td:first-child,
table.responsive.pinned td {
  display: none;
}

/* line 530, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.table-wrapper table.responsive td:nth-child(2),
.table-wrapper table.responsive th:nth-child(2) {
  border-left: none !important;
}

/* line 535, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja {
  padding-top: 45px;
}

/* line 538, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja .full-page {
  display: block;
}

/* line 541, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja .full-page .left {
  width: 100%;
}

/* line 544, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja .full-page .left .titulo-wrap {
  position: relative;
  padding: 30px 30px;
  background-position: right 30px top 60%;
}

/* line 549, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja .full-page .left .titulo-wrap:hover {
  background-position: right 30px top 60%;
}

/* line 553, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja .full-page .left .titulo-wrap .menu {
  width: 100%;
  padding: 30px 30px;
}

/* line 560, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#menu-loja .full-page .right {
  width: 100%;
  padding: 30px 30px;
}

/* line 567, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendas-wrap {
  margin-bottom: 70px;
}

/* line 571, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendas-wrap .full-page .legenda {
  max-width: 100%;
  margin: 20px 0;
}

/* line 575, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendas-wrap .full-page .legenda .estado-wrap {
  margin: 0 20px 0 0;
}

/* line 582, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar {
  margin-bottom: 70px;
}

/* line 585, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 589, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info {
  display: block;
  padding-top: 0px;
  padding-bottom: 50px;
  margin-bottom: 20px;
}

/* line 595, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info > .content {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 100%;
}

/* line 600, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info > .content .box {
  width: 50%;
  margin: 10px 0;
  padding: 0 10px 0 0;
}

/* line 605, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info > .content .box .titulo {
  font: 400 14px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 609, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info > .content .box .texto {
  font: 700 14px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 614, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info > .content + .icons {
  width: 100%;
}

/* line 619, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.info .icons {
  width: 100%;
  display: block;
  margin: 10px 0 0;
}

/* line 627, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.shipping > .content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 35px 25px 15px;
}

/* line 632, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.shipping > .content .box {
  margin: 0 0 25px 0 !important;
  padding: 0 !important;
  width: 100%;
  border: none !important;
}

/* line 638, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.shipping > .content .box .titulo {
  margin-bottom: 5px;
}

/* line 646, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.linhas #totais-encomenda {
  display: block;
}

/* line 649, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.linhas #totais-encomenda .box {
  margin-bottom: 15px;
}

/* line 652, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.linhas #totais-encomenda .box .titulo {
  margin-bottom: 0px;
}

/* line 660, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.obs > .content {
  padding: 30px 25px;
}

/* line 666, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper.icons .content {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 673, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#encomendar .full-page .wrapper:last-child {
  border-bottom: 0px;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 682, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#actualizar .form-block {
  padding: 45px 0 10px;
  max-width: none;
}

/* line 687, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#actualizar .form-block .content .row.small, #actualizar .form-block .content .small.right, #actualizar .form-block .content .row.single {
  width: 100%;
  display: block;
  margin-left: 0;
}

/* line 698, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#contactos-wrap #contactos-loja-wrapper .contactos-loja {
  width: 100%;
}

/* line 701, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#contactos-wrap #contactos-loja-wrapper .contactos-loja .img-wrap.center {
  display: -webkit-inline-block;
  display: inline-block;
}

/* line 704, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#contactos-wrap #contactos-loja-wrapper .contactos-loja .img-wrap.center > span > img {
  width: 100%;
  height: auto;
}

/* line 710, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#contactos-wrap #contactos-loja-wrapper .contactos-loja, #contactos-wrap #contactos-loja-wrapper .contactos-loja .textos {
  background-color: #0082be;
}

/* line 714, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#contactos-wrap #contactos-loja-wrapper .contactos-loja div, #contactos-wrap #contactos-loja-wrapper .contactos-loja a {
  color: #FFFFFF !important;
}

/* line 718, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#contactos-wrap #contactos-loja-wrapper .contactos-loja .maps {
  color: white !important;
}

/* line 728, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem {
  width: 100%;
  padding: 50px 0 100px;
}

/* line 732, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem a {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-height: 220px;
  margin: 0 0 30px;
}

/* line 739, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem a:nth-child(odd) {
  margin-right: 0px;
}

/* line 743, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem a .img-wrap {
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 100%;
}

/* line 747, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem a .img-wrap img {
  height: 100%;
  width: auto;
}

/* line 753, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem a.placeholder .img-wrap {
  display: none;
}

/* line 757, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#noticias-wrapper .full-page .noticias > .listagem a .titulo-texto {
  width: 100%;
  padding: 40px 6%;
}

/* line 767, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#mobile-menu {
  width: 320px;
  max-width: 100vw;
  right: -330px;
}

/* line 772, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#mobile-menu.open {
  /* Super Fast */
  -webkit-transform: translateZ(0) translateX(-320px);
  -moz-transform: translateZ(0) translateX(-320px);
  -ms-transform: translateZ(0) translateX(-320px);
  -o-transform: translateZ(0) translateX(-320px);
  transform: translateZ(0) translateX(-320px);
}

/* line 782, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#mobile-menu > .scroll #your-account-menu ul {
  columns: auto;
  -webkit-columns: auto;
  -moz-columns: auto;
}

/* line 785, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#mobile-menu > .scroll #your-account-menu ul li {
  margin: 7px 0;
}

/* line 795, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#servicos-wrap .full-page #servicos-listagem .servico {
  width: 100%;
}

/* line 804, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#search-box form input[type='text'] {
  width: 90%;
}

/* line 811, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
.search_results .img {
  display: none;
}

/* line 818, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#clientes-wrap form#frm2Login, #clientes-wrap form#frm2Recover, #clientes-wrap form#frm2Reset {
  padding: 30px 25px;
}

/* line 821, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#clientes-wrap form#frm2Login .field, #clientes-wrap form#frm2Recover .field, #clientes-wrap form#frm2Reset .field {
  box-sizing: border-box;
}

/* line 830, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#produto-detalhe .full-page .ref-titulo .ref {
  font: 400 22px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
  color: #222222;
  margin-bottom: 5px;
}

/* line 836, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#produto-detalhe .full-page .ref-titulo .titulo {
  font: 400 13px/100% "Open Sans", font70108, Arial, Helvetica, sans-serif;
  color: #999999;
  margin-bottom: 10px;
}

/* line 843, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#produto-detalhe .full-page .left .galery img {
  width: 300px;
  height: auto;
}

/* line 849, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#breadcrumbs {
  padding: 40px 0;
  margin: 0;
}

/* line 854, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#area-reservada .full-page > form input + input[type="submit"] {
  margin-top: 15px;
}

/* line 858, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl {
  height: 400px;
}

/* line 864, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl > .owl.owl-carousel > .owl-stage-outer > .owl-stage {
  height: 400px;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

/* line 869, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl > .owl.owl-carousel > .owl-controls {
  bottom: -6px;
  top: auto;
  left: 0px;
  right: 0px;
}

/* line 878, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper {
  bottom: 0px;
  top: auto;
}

/* line 882, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .v-line {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}

/* line 886, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}

/* line 890, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .timeline-event .image {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}

/* line 894, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .timeline-event .timeline-event-ano {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  margin-top: auto;
}

/* line 899, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .timeline-event .timeline-event-text {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}

/* line 904, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#historia-owl .owl-item:nth-child(2n) .slide-ano .wrapper .time-wrapper .event-owl.owl .owl-controls .owl-dots {
  top: -40px;
}

/* line 912, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap {
  padding: 60px 0;
}

/* line 917, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page > .titulo {
  margin-bottom: 40px;
}

/* line 922, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page #icons-wrapper .valor .img-wrap {
  margin-bottom: 15px;
}

/* line 925, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page #icons-wrapper .valor .img-wrap img {
  width: 85px;
}

/* line 931, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page #icons-wrapper .valor .nome {
  font: 700 13px/120% "Open Sans", font70108, Arial, Helvetica, sans-serif;
}

/* line 935, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page #textos-wrapper {
  padding: 40px 0;
}

/* line 938, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page #textos-wrapper .titulo {
  font-size: 35px;
}

/* line 941, C:/Users/lrent/Desktop/new css/scss/style-max-480.scss */
#html.tpl-valores #valores-wrap .full-page #textos-wrapper .texto {
  font-size: 25px;
}

/*# sourceMappingURL=../css/style-max-480.map */